@charset "utf-8";

/* CSS Document */

div,form,img,ul,ol,li,dl,dt,dd,p,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

body{font-size:14px; font-family:"微软雅黑";margin:0px;padding:0px;color:#333;height:auto;clear:both;}

img{border:0px;}

ul,li{ list-style:none;}

em,i{ font-style:normal;}

a{ text-decoration:none;color: #333;}

a:hover{color: #3b89c6;}

html,body,.container{width:100%;height:100%}



/*top*/

.top_bg{position: fixed;top: 0;width: 100%;z-index: 9999;background:rgba(255,255,255,.9); border-bottom: 1px solid #eee;}

.top_main{width: 1200px;margin:0 auto;position: relative;}

.logo{float: left;}

.logo a{display: block;padding:10px 0;}

.logo a img{height: 60px;display: block;}

.clear_none{clear: both;}




/**/
.t_tel{float: right;line-height: 25px;height: 50px;font-size: 14px;margin: 15px 0 0 30px;}



/*nav*/
.nav_bg{float: right;}
.minNav{clear: both;}
.minNav ul .yiji_li{float:left; position:relative; z-index:999;height:50px;line-height:50px;}
.minNav ul .yiji_li > a{display: block;padding: 0 20px;font-size: 14px;}
.minNav ul .yiji_li:hover > a{color: #3b89c6;}
.clearfix ul {list-style-type:none;margin:0; padding:0;}
.clearfix li ul {background:#fff;border:1px solid #ddd; position:absolute; left:0;width: 220px;}
.sub-menu { display:none;}
.dropdown {}
.dropdown ul{width: 220px;}
.dropdown li{width: 220px;position: relative;}
.dropdown li ul{  position:absolute;top:0;left:220px;}
.dropdown li a{padding: 0 20px;display: block!important;height: 40px;line-height: 40px;font-size: 12px;}
.dropdown li a:hover{background:#3b89c6;color: #fff;}
.dangqian{color: #3b89c6!important;}




/*danye_nav*/
.danye_nav {overflow: hidden;float: right; background: #4f98d1; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding: 0 10px;}
.danye_nav a{display: block;float: left;line-height: 30px;padding: 0 10px;font-size: 12px;color: #fff;}
.danye_nav a:hover{text-decoration: underline;}

/*banner*/
.page1{position: relative;}
.sy_banner{height: 100%;}
.sy_banner .flexslider{height: 100%;}
.sy_banner .slides li{position: absolute!important;top: 0;left: 0;width: 100%; height: 100%;}
.sybn_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);z-index: 6;}
/*sybn_fuwu*/
.sybn_fuwu .sybn_list{text-align: center;}
.sybn_fuwu .sybn_list a{display: inline-block;line-height: 80px;height: 80px;font-size: 34px;font-weight: bold; border:2px solid #fff;padding: 0 30px;
	margin: 5px;color: #fff;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;box-shadow: 12px 5px 0 rgba(255,255,255,.2);}
.sybn_fuwu .sybn_list a:hover{background: #fff;color: #333;}


/*难题*/

.nanti_bg{background: #f5f5f5;}

.nanti_main{width: 1200px;margin: 0 auto;}

.sy_title{text-align: center;}

.sy_title h2{font-size: 30px;color: #999;line-height: 40px;}

.sy_title h1{font-size: 30px;color: #333;}
.page3 .sy_title h1{font-size: 30px;color: #fff;}
.page3 .sy_title h2{color: #f1f1f1}
/*synt_list*/

.synt_list .picScroll-left{position: relative;box-shadow: 0 20px 60px #bbb;}

.synt_list .hd ul{ text-align: center; overflow:hidden; zoom:1; position: absolute;z-index: 999; bottom: -50px;width: 100%;}

.synt_list .hd ul li{ display: inline-block;  width:10px; height:10px; overflow:hidden; margin:5px; text-indent:-999px; cursor:pointer; 

	background:url("../images/rexiao.png") 0 -10px no-repeat; }

.synt_list .hd ul li.on{ background-position:0 0; }

.synt_list .hd .prev{ display:block;  width:40px; height:60px; float:left;overflow:hidden;position: absolute;bottom: 42%;left: 0;

	 cursor:pointer; background:url(../images/pp_z.png) no-repeat center;z-index: 999;background-size: 40px;}

.synt_list .hd .next{ display:block;  width:40px; height:60px; float:right;overflow:hidden;position: absolute;bottom: 42%;right: 0;

	 cursor:pointer; background:url(../images/pp_y.png) no-repeat center;z-index: 999;background-size: 40px;}

.synt_list .bd{overflow: hidden;}

.synt_list .bd ul{}

.synt_list .bd ul li{width:400px;float:left;text-align: center;}

.synt_list .bd ul li a{display: block;position: relative;color: #fff;}

.synt_list .nt_img{display: block;width: 100%;height: 440px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

.synt_list .bd ul li a:hover .synt_zi{background:rgba(59,137,198,1);}

.synt_list .synt_zi{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%; background: rgba(4,6,21,.5);}

.synt_list .synt_tw{padding: 120px 80px 100px 80px;}

.synt_list .synt_tw img{display: block;width: 50px;margin: 0 auto;}

.synt_list .synt_tw b{display: block;height: 1px;width: 30px;margin: 20px auto;background: #fff;}

.synt_list .synt_tw h2{font-size: 16px;line-height: 30px;color: #fff;}







/*优势*/
.syys_main{width: 1200px;margin: 0 auto;}
.ys_list {padding-top: 40px;}
.ys_list ul{overflow: hidden;}
.ys_list ul li{float: left;width: 300px;margin: 40px 0; text-align: center;background: url(../images/ys_hr.jpg) no-repeat right;
	transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.ys_list ul li:hover .ys_tb{transform: scale(1.3);-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);}
.ys_list ul li:hover{transform: translate3d(0,-6px,0);-webkit-transform: translate3d(0,-6px,0);
-moz-transform: translate3d(0,-6px,0);-o-transform: translate3d(0,-6px,0);}
.ys_list ul li .ys_tb{display: block;margin:0 auto 40px auto;width: 60px;transition: 0.8s; -webkit-transition: 0.8s; -moz-transition: 0.8s; 
	-o-transition: 0.8s;}
.ys_list ul li .ys_shuju{display: block;margin: 0 auto;}
.ys_list ul li h1{font-size: 80px;color: #fff;font-weight: 100;line-height: 100px;}
.ys_list ul li h2{font-size: 16px;line-height: 24px;padding: 0 70px;margin-top: 20px; color: #fff;}









/*团队*/

.sytd_bg{background: url(../images/td_bg.jpg) no-repeat center;}

.sytd_main{width: 1220px;margin: 0 auto;}

.sytd_list .picScroll-left{position: relative;}

@media (max-width: 1366px) {

	.sytd_list .hd .prev{left: 0!important;}

	.sytd_list .hd .next{right: 0!important;}

}

.sytd_list .hd .prev{ display:block;  width:34px; height:34px; float:left;overflow:hidden;position: absolute;bottom: 54%;left: -50px;

	 cursor:pointer; background:url(../images/hzzy1.png) no-repeat;z-index: 1;}

.sytd_list .hd .next{ display:block;  width:34px; height:34px; float:right;overflow:hidden;position: absolute;bottom: 54%;right: -50px;

	 cursor:pointer; background:url(../images/hzzy2.png) no-repeat;z-index: 1;}

.sytd_list .hd a:hover{opacity: .6;}

.sytd_list .bd{overflow: hidden;}

.sytd_list .bd ul{}

.sytd_list .bd ul li{width:360px;float:left;margin: 40px 23px 80px 23px;}

.sytd_list .bd a{display: block;padding: 30px;background: #fff;transition: 0.5s; 

	-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}

.sytd_list .bd a:hover{box-shadow: 0 20px 30px #ddd;}

.sytd_list .bd a img{display: block;width: 100%;height: 250px;}

.sytd_list .bd a h2{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;color: #333; margin-top: 20px;border-bottom: 1px solid #eee;padding-bottom: 10px;}

.sytd_list .bd a h4{font-size: 12px;line-height: 24px;height: 48px;overflow: hidden;color: #666;margin-top: 10px;}









/*新闻*/

.sy_news{width: 1200px;margin: 0 auto;}

.news_main {padding: 50px 20px 20px;position: relative; background: rgba(255,255,255,.8)}

.news_main .hd{ position:relative;text-align: center;}

.news_main .hd ul{border-bottom:1px solid #eee;}

.news_main .hd li{display: inline-block; padding:0 30px;line-height: 50px;color: #333; cursor:pointer;font-size: 16px;}

.news_main .hd ul li.on{  border-bottom:2px solid #3b89c6;color: #3b89c6;}

.news_main .bd{padding-top: 50px;}

.news_main .bd ul{overflow: hidden;}

.news_main .bd ul li{float: left;width: 560px;margin: 0 30px 30px 0;}

.news_main .bd ul li a{display: block;overflow: hidden;}
.news_main .bd ul li a:hover h1{color: #3b89c6;}
.news_main .bd ul li a img{display: block;float: left;width: 160px;height: 100px;margin-right: 30px;}

.news_main .sy_date{float: right;width: 110px;text-align: left;}

.news_main .sy_date h1{font-size: 36px;line-height: 40px;height: 40px;overflow: hidden;font-weight: 100;}
.news_main .sy_date h4{font-size: 12px;line-height: 24px;height: 24px;color: #666;}

.news_main .sy_date b{display: block;width: 30px;height: 30px;background: url(../images/news_more.png) no-repeat center;background-size: 30px; margin-top: 10px;}

.news_main .news_zi{float: left;width: 230px;text-align: left;}

.news_main .news_zi h2{font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;}

.news_main .news_zi p{font-size: 12px;line-height: 24px;height: 48px;overflow: hidden;color: #666;margin-top: 10px;}

.last{margin-right: 0!important;}





/*底部*/
.slide-move-box_db{position: absolute; top: 100px;width: 100%;height: 100%;overflow: hidden;}
.footer_a{margin-top: 40px;}

.footer_a .footer_bg{background: #333;}

.footer_a .footer_main{width: 1200px;margin:40px auto 0 auto;position: relative;}

.footer_a .db_nav{text-align: center;background: #333; border-bottom: 1px solid #444}

.footer_a .db_nav a{display: inline-block;line-height: 60px;font-size: 12px;color: #aaa;margin: 0 60px;}

.footer_a .db_nav a:hover{color: #fff;}

.footer_a .db_nav span{display: inline-block;line-height: 80px;font-size: 12px;color: #454545;margin: 0 82px;}

.footer_a .db_content{overflow: hidden;padding:40px 0;}

.footer_a .db_logo{float: left;margin:20px 0;}

.footer_a .db_logo a{display: block;}

.footer_a .db_logo a img{display: block;height: 60px;}

.footer_a .db_lx{float: left;margin:0 80px;padding: 0 76px; font-size: 12px;line-height: 34px;color: #999;border-left: 1px solid #444;border-right: 1px solid #444;}

.footer_a .db_lx img{display: inline-block;vertical-align: middle;margin-right:10px;}

.footer_a .weixin{float: right;overflow: hidden;}

.footer_a .ewm_img{float: right;margin-left: 50px;overflow: hidden;text-align: right;}

.footer_a .weixin img{display: block;height: 120px;}

.footer_a .banquan{line-height: 60px;text-align: center;color: #999;font-size: 12px;background: #222;}

.footer_a .banquan a{display: inline-block;color: #999;}





/*底部*/

.footer_b .footer_bg{background: #333;}

.footer_b .footer_main{width: 1200px;margin:0 auto;position: relative;}

.footer_b .db_nav{text-align: center;background: #222;}

.footer_b .db_nav a{display: inline-block;line-height: 80px;font-size: 12px;color: #aaa;margin: 0 80px;}

.footer_b .db_nav a:hover{color: #fff;}

.footer_b .db_nav span{display: inline-block;line-height: 80px;font-size: 12px;color: #454545;margin: 0 82px;}

.footer_b .db_content{overflow: hidden;padding: 80px 0;}

.footer_b .db_logo{float: left;margin:20px 0;}

.footer_b .db_logo a{display: block;}

.footer_b .db_logo a img{display: block;height: 60px;}

.footer_b .db_lx{float: left;margin:0 80px;padding: 0 80px; font-size: 12px;line-height: 34px;color: #999;border-left: 1px solid #444;border-right: 1px solid #444;}

.footer_b .db_lx img{display: inline-block;vertical-align: middle;margin-right:10px;}

.footer_b .weixin{float: right;overflow: hidden;}

.footer_b .ewm_img{float: right;margin-left: 50px;overflow: hidden;text-align: right;}
.footer_b .ewm_img p{color: #aaa; font-size: 12px; line-height: 26px; text-align: center;}
.footer_b .weixin img{display: block;height: 120px;}

.footer_b .banquan{line-height: 80px;text-align: center;color: #666;font-size: 12px;}

.footer_b .banquan a{display: inline-block;color: #666;}

.banquan{line-height: 80px;text-align: center;color: #666;font-size: 12px;}

.banquan a{display: inline-block;color: #666;}









/*内页*/

.ny_bg{background: #f5f5f5;}

.ny_main{width: 1200px;margin: 0 auto;padding: 50px 0;}

.ny_zy{}

.ny_zuo{float: left;width:280px;}

.ny_you{float: right;width: 860px;}







/*ny_banner*/

.ny_banner{height: 350px;position: relative;margin-top: 80px;}

.bn_title{position: absolute;top: 0;width: 100%;background: rgba(59,137,198,.2);height: 100%;}

.bn_ti{width: 1200px;margin: 0 auto;text-align: center;padding-top:100px;color: #fff;}

.bn_ti h1{font-size: 50px;font-weight: 100;line-height: 60px;height: 60px;}

.bn_ti h3{font-size:14px;height: 50px;line-height: 50px;font-weight: 100;text-transform: uppercase;}







/*erji_a*/

.erji_a{text-align: center;margin-bottom: 80px;}

.erji_a a{margin:0 10px;font-size: 20px;display: inline-block;height: 70px;padding: 0 40px; line-height: 70px;border-radius: 5px;}

.erji_a a:hover{color: #333;background: #f5f5f5;}

.ny_dangqian{background: #f5f5f5;}







/*内页_左*/

.ny_san{border:1px solid #eee;}

.drawer{border-radius:3px;}

.accordion-item{}

.accordion-item-active .accordion-header{background:#f5f5f5;transition: .25s; -webkit-transition: .25s; -moz-transition: .25s; -o-transition: .25s;}

.accordion-item-active .accordion-header-icon{}

.accordion-item-active .accordion-header h1{}

.accordion-item-active{background: #f5f5f5;}

.accordion-header{cursor:pointer;height:60px;line-height: 60px;padding: 0 20px;overflow: hidden;

	transition: .25s; -webkit-transition: .25s; -moz-transition: .25s; -o-transition: .25s; border-bottom: 1px solid #eee;}

.accordion-header h1{float:left;font-size:22px;font-weight: normal;height:60px;line-height: 60px;overflow: hidden;width: 180px; }

.accordion-content{display:none;}

.accordion-header-icon{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;float:right;color:#ddd;font-size: 12px;vertical-align: middle;

	line-height: 60px;}

.accordion-header-icon.accordion-header-icon-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}

/**/

.nysan_li{margin-bottom: 10px;padding-bottom: 10px;}

.sanji_a{margin-top: 5px;}

.sanji_a a{display: block;line-height: 24px;font-size: 12px;padding: 10px 20px;margin-bottom: 5px;

	transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;}

.sanji_a a:hover{background: #fff;color: #333;padding: 10px 20px 10px 30px;}









/*服务*/

.nyfw_list{}

.nyfw_list ul li{}

.nyfw_list ul a{display: block;padding: 20px 50px;border-radius: 20px;}

.nyfw_list ul a:hover{box-shadow: 0 0 30px #e5e5e5;}

.nyfw_list ul a h1{font-size: 24px;line-height: 50px;height: 50px;overflow: hidden;}

.nyfw_list ul a b:hover{background: #3b89c6;color: #fff;border:1px solid #3b89c6;}

.nyfw_list ul a p{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;color: #666;margin-top: 10px;}

.nyfw_list ul a b{display: block;line-height: 40px;width: 100px;background: #fff;color: #3b89c6;border-radius: 50px;text-align: center;margin-top: 20px;

	font-weight: normal;font-size: 12px;border:1px solid #3b89c6;}

.page3{background: url(../images/index_youshi.gif) center no-repeat #00a6ff; }
.page6{background: url(../images/news_bg.jpg) center no-repeat; background-size: cover;}





/*page*/

.page_b{ overflow:hidden;margin-top: 30px; text-align: center;}

.page_b a{padding: 0 12px; height:32px;line-height:32px;margin-right:10px; display:inline-block;border:1px solid #eee; color:#999; 

	text-align: center; transition: 0.5s;}

.page_b a:hover,.page_b span{background:#3b89c6;color:#fff;border:1px solid #3b89c6;}

.page_b span{line-height:32px; height:32px; padding:0 12px; text-align:center; margin:0 10px 0 0; display:inline-block;}







.weizhi{padding-left: 20px;text-align: left;background: url(../images/weizhi.png) no-repeat left ;line-height:40px;margin-bottom:40px;}

.weizhi a{display: inline-block;font-size: 12px;}







/*ny_content*/

.ny_xq{}

.ny_xq .xq_nyti{font-size: 34px;color: #333;margin-bottom: 10px;}

.ny_xq .nyxw_date{line-height: 50px;border-bottom:1px solid #eee;margin-bottom: 20px;color: #bbb;font-size: 12px;}

.ny_xq .xqzi_main{line-height: 30px;color: #666!important;padding:30px 0;font-size: 14px!important;}

.ny_xq .xqzi_main img{max-width: 100%!important;margin: 20px auto!important;height: auto!important;display: block;}







/*fanpian*/

.fanpian{line-height: 30px;padding: 50px 0;color: #666;background: #fff;border-top: 1px solid #eee;}

.fanpian a{display: inline-block;color: #666;}

.fanpian a:hover{color: #3b89c6;}











/*新闻*/

.nyxw_list ul{}

.nyxw_list ul li{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #e9e9e9;}

.nyxw_list li a{display: block;}

.nyxw_list li a h1{float: left;color: #333; font-size: 50px;font-weight: 100;padding-right: 50px;
	margin-right: 50px;border-right: 1px solid #eee;}
.nyxw_list li a h1 span{font-size: 14px;line-height: 30px;color: #666;}
.nyxw_list li a img{display: block;float: right;width: 260px;height: 160px;}

.nyxw_zi{float: left;width: 600px;}

.nyxw_zi h2{font-size: 20px;line-height: 50px;height: 50px;overflow: hidden;}

.nyxw_zi p{color: #666;line-height: 26px;height: 52px;overflow: hidden;font-size: 12px;}

.nyxw_zi b{font-size: 12px;line-height: 40px;width: 100px;background: #fff; text-align: center;display: block;font-weight: normal;color: #3b89c6;

	margin-top: 20px;text-transform: uppercase;border-radius: 50px;border: 1px solid #3b89c6;}

.nyxw_zi b:hover{background: #3b89c6;color: #fff;}









/*联系*/



.nylx_zy{overflow: hidden;padding: 40px 0;margin-top: 100px;}

.nylx_zuo{float: left;width: 800px;}

.ly_main{padding-top: 20px;}

.ly_main form{overflow: hidden;}

.ly_main input{display: block;outline: none;border-radius: 5px;}

.ly_main .ly_text{padding:0 10px;width: 363px;height: 50px;line-height:50px;border: 1px solid #e5e5e5;float: left;margin: 0 30px 30px 0;}

.ly_main .ly_nr{padding:10px;width: 778px;border: 1px solid #e5e5e5;outline: none;resize:none;border-radius: 5px;}

.ly_main .tijiao{width: 140px;text-align: center;margin-top: 20px;height: 50px;line-height:50px; color: #fff;background: #3b89c6;border:1px solid #3b89c6;cursor: pointer;}

.ly_main .tijiao:hover{color: #3b89c6;background: #fff;}

/*nylx_you*/

.nylx_you{float: right;width: 350px;}

.lx_p {padding-top: 30px;}

.lx_p ul li{overflow: hidden;margin-bottom: 20px;}

.lx_p ul li img{display: block;float: left;width: 50px;}

.lx_p ul li .lx_fs{float: right;width: 280px;}

.lx_p ul li .lx_fs h2{font-size: 24px;}

.lx_p ul li .lx_fs h4{font-size: 14px;line-height: 24px;color: #666;}

.map{display: block;width: 100%;}













/*关于*/

.nygy_ti{font-size: 34px;text-align: center;margin-bottom: 80px;}

.nygy_zy{position: relative;}

.nygy_zy img{display: block;float: left;width: 450px;margin-bottom: 100px; border-radius: 10px;box-shadow: 0 20px 50px rgba(0,0,0,.1);}

.nygy_zy .nygy_y{position: absolute;right: 0;width: 800px;padding: 50px;background: #fff;top: 100px;box-shadow: 0 10px 60px rgba(0,0,0,.1);}

.nygy_zy .nygy_p{line-height: 26px;color: #666;}

.nygy_zy  h3{font-size: 44px;color: #333;margin: 20px 0 10px 0;}

/*nygy_list*/

.nygy_list ul{text-align: center;padding: 40px 0;overflow: hidden;}

.nygy_list ul li{float: left;width: 200px;}

.nygy_list ul li h2{font-size: 50px;color: #3b89c6;font-weight: bold;}

.nygy_list ul li h4{font-size: 12px;color: #999;line-height: 24px;padding: 0 20px;}









/*合作*/

.hezuo{width: 1200px;margin:0 auto;}

.hezuo_list{border-bottom: 1px solid #eee;box-shadow: 0 0 10px #eee;}

.hezuo_list li{float: left;width: 200px;background: #fff; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}

.hezuo_list li .hz_bor{border-top:1px solid #eee;border-left:1px solid #eee;}

.hezuo_list li img{height: 60px;max-width: 90%;margin:0 auto;padding:40px 0;}

.hezuo_list li:hover{box-shadow: 0 0 40px #ddd; transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}

#list_hr{border-right: 1px solid #eee;}











/*难题*/
.flash4{width:1200px;margin:0px auto;position:relative;padding-top: 10px;}
.flash4 ul{height: 435px;overflow: hidden;}
.flash4 ul li{width:149px;padding-bottom: 65px;position:relative;overflow:hidden;float:left;}
.flash4 ul li .imgTop{position: relative;}
.flash4 ul li .imgTop .nt_title{position: absolute;top: 0;left: 0;width: 100%;height:100%;text-align: center;}
.flash4 ul li .imgTop .nt_title h3{font-size: 16px;line-height:30px;height: 60px;width: 100px;padding: 10px; font-weight: bold; background: rgba(59,137,198,.6); color: #fff;
	margin: 140px auto 0 auto;border-radius: 5px;}
.flash4 ul li .imgTop img{opacity:0.8;width:601px;height: 350px;}
.flash4 ul li .imgTop img.tm{opacity:1;}
.flash4 ul li .imgBot{background: #3b89c6;position: absolute;bottom: 0;left: 0;width: 100%;}
.flash4 ul li .imgBot h2{line-height:45px;height: 45px;overflow: hidden;margin: 10px 20px; font-size:16px;color:#fff;}
.flash4 ul li.first{width:601px;}
.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}
.nt_zx{display: block;width: 120px;line-height: 44px;height: 44px; border:1px solid #3b89c6;color: #3b89c6;margin: 10px auto 0 auto;border-radius: 5px;}




/*合作*/
.hz_p{text-align: center;}
.hz_p img{display: block;width: 100%;}
.hz_p h2{font-size: 30px;}
.hz_p h4{font-size: 14px;line-height: 40px;}





/*链接*/
.db_link{text-align: center;margin-bottom: 10px;max-width: 1200px; margin:0 auto;}
.db_link h2{font-size: 16px;line-height: 30px;height: 30px;}
.db_link a{display: inline-block;line-height: 30px;font-size: 12px;color: #666;margin: 0 10px;}
.db_link a:hover{color: #3b89c6;}








/*网站地图*/
.wz_dt{margin-top: 100px;}
.wz_dt ul li{margin-bottom: 50px;}
.wz_dt ul li h1{font-size: 24px;line-height: 60px;height: 60px; color: #333;padding: 0 20px;background: #f5f5f5;border-left: 3px solid #3b89c6}
.wz_dt ul li dl{overflow: hidden;padding: 20px;background: #f2f2f2;}
.wz_dt ul li dl dt {float: left;}
.wz_dt ul li dl dd{float: left;}
.wz_dt ul li dl dt a{display: block; font-size: 18px;line-height: 40px;margin-right: 30px;}
.wz_dt ul li dl dd a{display: block;float: left;line-height: 40px;color: #666;margin: 0 20px;font-size: 12px;}
.wz_dt ul li dl dd a:hover{color: #3b89c6;}









/*单页*/
.dy_banner{height: 500px;margin-top: 80px;}


/*banner-表单*/
.danye_bnbg{background: url(../images/dy_bn.jpg) no-repeat center;margin-top: 80px;height: 600px;background-size: cover;}
.danye_bnbg .danye_bn{width: 1200px; margin: 0 auto;padding-top:80px;}
.danye_bnbg .dlzc_right{width: 360px;background: #fff;overflow: hidden; padding: 30px 0;float: right;box-shadow: 0 0 30px rgba(0,0,0,.1);}
.danye_bnbg .dlzc_right h2{font-size: 24px;line-height: 40px;margin-bottom: 10px;text-align: center;}
.danye_bnbg .dlzc_right form input{outline: none;}
.danye_bnbg .dlzc_right .shuru_dy{height: 50px;line-height: 50px;border: 1px solid #eee;width: 240px;margin: 0 auto 10px auto;padding: 0 10px;display: block;font-size: 14px;}
.danye_bnbg .dlzc_right .dlzc_an{height: 50px;line-height: 50px;color: #fff;text-align: center;display: block;width: 262px;background: #3b89c6;
	font-size: 14px;margin: 30px auto 0 auto;cursor: pointer;box-shadow: 0 5px 20px #e9e9e9;border-radius: 2px;}
.danye_bnbg .dlzc_right .dlzc_an:hover{background: #3b89c6;color: #fff;}
.danye_bnbg .dlzc_right a{display: block;font-size: 14px;color: #3b89c6;line-height: 40px;width: 262px;margin: 0 auto;}
/*dlzc_zuo*/
.danye_bnbg .dlzc_zuo{float: left;width: 600px;}
.danye_bnbg .dlzc_zuo h2{font-size: 50px;padding-top: 80px;color: #333;}
.danye_bnbg .dlzc_zuo h4{font-size: 16px;line-height: 30px;margin-top: 20px;}
.danye_bnbg .dlzc_zuo h5{font-size: 12px;color: #666;text-transform: uppercase;line-height: 30px;margin-top: 10px;}




/*难题*/
.ny_title{text-align: center;position: relative;height: 50px;margin-bottom: 40px;}
.ny_title h2{font-size: 30px;text-transform: uppercase;line-height: 50px;height: 50px;}
.ny_title b{display: block; height: 1px;width: 50px;background: #e9e9e9;margin:10px auto 0 auto;}
.dy_nt{width: 1200px;margin: 0 auto;padding: 50px 0;}
.dynt_list {padding-top: 40px;}
.dynt_list ul li{float: left;width: 380px;margin: 0 30px 20px 0;text-align: center;}
.dynt_list ul li .dynt_div{padding: 50px;border: 1px solid #eee;}
.dynt_list .dynt_div h1{width: 100px;height: 100px;line-height: 100px;font-size: 40px;font-weight: 100; background: #3b89c6;box-shadow: 0 0 20px #ccc;color: #fff;
	border-radius:10px;margin: 0 auto;}
.dynt_list .dynt_div b{display: block;width: 30px;height: 3px;background: #eee;margin: 20px auto;}
.dynt_list .dynt_div h2{font-size: 16px;line-height: 28px;height: 56px;margin-top: 20px;text-transform: uppercase;}




/*学到*/
.xuedao{width: 1200px;margin: 0 auto;padding: 20px 0 80px 0 ;}
.xuedao_main{padding-top: 20px;}
.xuedao_main .hd{}
.xuedao_main .hd ul{overflow: hidden;text-align: center;}
.xuedao_main .hd li{line-height:50px;height: 50px;border-radius: 50px;padding: 0 40px;display: inline-block; color: #333;border:1px solid #eee; cursor:pointer;font-size: 14px;
	margin: 0 5px;}
.xuedao_main .hd ul li.on{  background:#3b89c6;border:1px solid #3b89c6;color: #fff;}
.xuedao_main .bd{padding: 60px;border:1px solid #eee;margin-top: 30px;}
.xuedao_main .bd ul{overflow: hidden;}
.xuedao_main .bd ul li{overflow: hidden;}
.xuedao_main .xd_div h1{font-size: 30px;color: #3b89c6;line-height: 60px;}
.xuedao_main .xd_div h4{font-size: 12px;color: #999;}
.xuedao_main .xd_p{font-size: 14px;line-height: 30px;margin-top: 20px;}



/*dy_heng*/
.dy_heng{height: 300px;}




/*团队*/
.dy_tuan{width: 1200px;margin: 0 auto;padding: 20px 0 80px 0;display: none;}
.tuan_main{padding-top: 20px;}
.tuan_main .hd{}
.tuan_main .hd ul{overflow: hidden;text-align: center;}
.tuan_main .hd li{line-height:50px;height: 50px;border-radius: 50px;padding: 0 40px;display: inline-block; color: #333;border:1px solid #eee; cursor:pointer;font-size: 14px;
	margin: 0 5px;}
.tuan_main .hd ul li.on{  background:#3b89c6;border:1px solid #3b89c6;color: #fff;}
.tuan_main .bd{padding: 60px;border:1px solid #eee;margin-top: 30px;background: #fff;box-shadow: 0 30px 50px -20px #eee;}
.tuan_main .bd ul{overflow: hidden;}
.tuan_main .bd ul li{overflow: hidden;}
.tuan_main .tuan_div{overflow: hidden;}
.tuan_main .tuan_div img{display:block;float: left;width: 400px;}
.tuan_main .tuan_div .tuan_p{float: right;width: 600px;}
.tuan_main .tuan_div h1{font-size: 30px;color: #3b89c6;line-height: 60px;}
.tuan_main .tuan_div h4{font-size: 12px;color: #999;}
.tuan_main .tuan_div .xd_p{font-size: 14px;line-height: 30px;margin-top: 20px;}





/*案例*/
.dy_case{width: 1200px;margin: 0 auto;padding: 50px 0;}
.dy_al_list ul{overflow: hidden;padding-bottom: 20px;}
.dy_al_list ul li{float: left;width: 285px;margin: 0 20px 50px 0;}
.dy_al_list ul li a{display: block;position: relative;text-align: center;}
.dy_al_list ul li a img{display: block;width: 100%;}
.dy_al_list ul li a h2{font-size: 14px;line-height:60px;height: 60px;background: #fff;padding: 0 10px;width: 225px; color: #333;position: absolute;left:20px;bottom:-20px;
	box-shadow: 0 10px 20px rgba(0,0,0,.1);}





/*第三次改动难题*/
.nantiC_list{width: 1200px;margin: 0 auto;padding-top: 30px;}
.nantiC_list ul{overflow: hidden;}
.nantiC_list ul li{float: left;width: 240px;}
.nantiC_list ul li a{display: block;position: relative;text-align: center;}
.nantiC_list ul li a:hover p{opacity: 1;}
.nantiC_list ul li a:hover .nantiC_tw{background: rgba(59,137,198,.8);}
.nantiC_list ul li a:hover .nantiC_zi{transform: translate3d(0,-60px,0);}
.nantiC_list ul li a:hover span{opacity: 1;}
.nantiC_list .nantiC_tu{display: block;width: 100%;/*-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);
	filter: grayscale(100%);filter: gray;*/}
.nantiC_list .nantiC_tw{position: absolute;width: 100%;height: 100%;left: 0;top: 0; background: rgba(0,0,0,.5);transition: 0.5s; -webkit-transition: 0.5s; 
	-moz-transition: 0.5s; -o-transition: 0.5s;}
.nantiC_zi{padding: 120px 30px 0 30px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.nantiC_zi img{display: block;width: 50px;margin: 0 auto;}
.nantiC_zi h2{font-size: 18px;line-height: 30px;color: #fff;margin: 20px 0;}
.nantiC_zi p{font-size: 12px;color: #fff;line-height: 20px;height: 80px;overflow: hidden;margin-top: 10px; opacity: 0;transition: 0.8s;
	-webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s;}
.nantiC_zi span{display: block;height: 30px;width: 100px;margin: 0 auto;border:1px solid #fff;font-size: 12px;line-height: 30px;color: #fff;opacity: 0;
	transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.nantiC_zi span:hover{background: #fff;color: #333;}







/*第四次难题*/
.nantiD_bg{background: url(../images/nanti_bg.jpg) no-repeat center;}
.synt_title{width: 1200px;margin: 0 auto;overflow: hidden;text-align: left;}
.ntTi_zuo{float: left;}
.ntTi_zuo h2{font-size: 50px;line-height: 60px;color: #fff;font-weight: bold;text-transform: uppercase;}
.ntTi_zuo h3{font-size: 30px;color: #fff;line-height: 50px;height: 50px;}
.synt_title a{display: block;float: right;font-size: 16px;line-height: 50px;width: 140px;background: #fff; text-align: center;margin-top: 40px;color: #3b89c6;}
.synt_title a:hover{opacity: .8;}
.kuang_list{width: 1200px;margin:0 auto;}
.kuang_list ul{}
.kuang_list ul li{float: left;width: 232px;margin: 10px 10px 40px 0;}
.kuang_list ul li .k_div:hover{transform: translate3d(0,-5px,0);-webkit-transform: translate3d(0,-5px,0);box-shadow: 0 10px 30px rgba(0,0,0,.1);
-moz-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);}
.kuang_list .k_div{border:2px solid rgba(255,255,255,.3);height: 350px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;position: relative;}
.kuang_list .k_div a{display: block;width: 120px;line-height: 40px;height: 40px;background: rgba(255,255,255,.7);position: absolute;bottom: 30px;left: 55px;}
/*ntzi_list*/
.ntzi_list{width: 1200px;margin: 0 auto;}
.ntzi_list ul {overflow: hidden;}
.ntzi_list ul li{float: left;width: 232px;margin-right: 10px;}
.ntzi_list .ntzi_div{padding: 30px;text-align: center;}
.ntzi_list .ntzi_div h1{font-size:80px;color: #fff;font-weight: 100;line-height: 90px;height: 90px;overflow: hidden;}
.ntzi_list .ntzi_div h3{font-size: 20px;color: #fff;line-height:30px;height: 30px;font-weight: bold;margin-bottom: 10px;}
.ntzi_list .ntzi_div p{font-size: 12px;line-height: 24px;height: 96px;overflow: hidden;color: #fff;text-align: left!important;}
.ntzi_list .ntzi_div a{display: block;width: 120px;line-height: 40px;height: 40px;background: rgba(255,255,255,.7);margin: 10px auto 0 auto;
	position: relative;z-index: 5;}









/*单页高新*/

/*banner-表单*/
.danye_bngx{background: url(../images/dybn.jpg) no-repeat center;margin-top: 80px;height: 500px;background-size: cover;}
.danye_bngx .danye_bn{width: 1200px; margin: 0 auto;padding-top:80px;}
.danye_bngx .dlzc_right{width: 360px;background: #fff;overflow: hidden; padding: 30px 0;float: right;box-shadow: 0 0 30px rgba(0,0,0,.1);}
.danye_bngx .dlzc_right h2{font-size: 24px;line-height: 40px;margin-bottom: 10px;text-align: center;}
.danye_bngx .dlzc_right form input{outline: none;}
.danye_bngx .dlzc_right .shuru_dy{height: 50px;line-height: 50px;border: 1px solid #eee;width: 240px;margin: 0 auto 10px auto;padding: 0 10px;display: block;font-size: 14px;}
.danye_bngx .dlzc_right .dlzc_an{height: 50px;line-height: 50px;color: #fff;text-align: center;display: block;width: 262px;background: #3b89c6;
	font-size: 14px;margin: 30px auto 0 auto;cursor: pointer;box-shadow: 0 5px 20px #e9e9e9;border-radius: 2px;}
.danye_bngx .dlzc_right .dlzc_an:hover{background: #3b89c6;color: #fff;}
.danye_bngx .dlzc_right a{display: block;font-size: 14px;color: #3b89c6;line-height: 40px;width: 262px;margin: 0 auto;}
/*dlzc_zuo*/
.danye_bngx .dlzc_zuo{float: left;width: 600px;}
.danye_bngx .dlzc_zuo h2{font-size: 50px;padding-top: 80px;color: #333;}
.danye_bngx .dlzc_zuo h4{font-size: 16px;line-height: 30px;margin-top: 20px;}
.danye_bngx .dlzc_zuo h5{font-size: 12px;color: #666;text-transform: uppercase;line-height: 30px;margin-top: 10px;}






/*好处*/
.dyhc_bg{background: #f5f5f5;}
.dy_hc{width: 1200px;margin: 0 auto;padding: 50px 0;}
.dyhc_list {padding-top: 20px;}
.dyhc_list ul li{float: left;width: 285px;margin: 0 20px 20px 0;text-align: center;}
.dyhc_list ul li .dyhc_div{padding:20px;background: #fff;box-shadow: 0 30px 30px -20px #ddd;border-radius: 20px;
	transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;}
.dyhc_list ul li .dyhc_div:hover{transform: translate3d(0,-5px,0);-webkit-transform: translate3d(0,-5px,0);
-moz-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);box-shadow: 0 30px 60px #ddd;}
.dyhc_list ul li .dyhc_div:hover h1{color: #fff;background: #3b89c6;}
.dyhc_list .dyhc_div h1{width:80px;height: 80px;line-height: 80px;font-size: 40px;font-weight: 100; background: #eee;box-shadow: 0 20px 20px -10px #ddd;color: #333;
	border-radius: 20px;margin: 0 auto;transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;}
.dyhc_list .dyhc_div b{display: block;width: 30px;height: 3px;background: #eee;margin:20px auto 10px auto;}
.dyhc_list .dyhc_div h3{font-size: 20px;line-height: 40px;height: 40px;overflow: hidden;}
.dyhc_list .dyhc_div h2{font-size: 12px;line-height: 20px;height:60px; margin-top: 10px;text-transform: uppercase;color: #666;}




/*支持*/
.dyzc_list {}
.dyzc_list ul li{float: left;width: 285px;margin: 0 20px 20px 0;text-align: center;}
.dyzc_list ul li .dyhc_div{padding:20px;background: #fff;box-shadow: 0 30px 30px -20px #ddd;border-radius: 20px;
	transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;}
.dyzc_list ul li .dyhc_div:hover{transform: translate3d(0,-5px,0);-webkit-transform: translate3d(0,-5px,0);
	-moz-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);box-shadow: 0 30px 60px #ddd;}
.dyzc_list ul li .dyhc_div:hover h1{color: #fff;background: #3b89c6;}
.dyzc_list .dyhc_div h3{font-size: 18px;line-height: 50px;height: 50px;overflow: hidden;}
.dyzc_list .dyhc_div img{display: block;width: 100%;height: 150px;}





/*选择*/
.dy_xz{width: 1200px;margin: 0 auto;padding: 50px 0;}
.dyxz_list ul {overflow: hidden;}
.dyxz_list ul li{float: left;width: 300px;text-align: center;}
.dyxz_list .dyxz_div{padding: 50px;}
.dyxz_list .dyxz_div img{display: block;width: 60px;margin: 20px auto;}
.dyxz_list .dyxz_div h3{font-size: 18px;line-height: 40px;height: 40px;overflow: hidden;}





/*疑惑*/
.dyyh_bg{background: url(../images/yhbg.jpg) no-repeat center;}
.dy_yh{width: 1200px;margin: 0 auto;padding: 150px 0;}
.dyyh_list{}
.dy_yh ul {overflow: hidden;}
.dy_yh ul li{float: left;width: 300px;text-align: center;}
.dy_yh .dyyh_list .dyyh_div{padding: 50px;}
.dy_yh .dyyh_list .dyyh_div img{display: block;width: 60px;margin: 20px auto;}
.dy_yh .dyyh_list .dyyh_div h2{color: #fff;line-height: 40px;height: 40px;font-size: 20px;}
.dy_yh .dyyh_list .dyyh_div h3{font-size: 30px;line-height: 50px;height: 50px;overflow: hidden;color: #e6e30d;}








/*单页_资助*/



/*banner-表单*/
.danye_bnzz{background: url(../images/dybn2.jpg) no-repeat center;margin-top: 80px;height: 350px;background-size: cover;}
.danye_bnzz .danye_bn{width: 1200px; margin: 0 auto;padding-top:25px;}
.danye_bnzz .dlzc_right{width: 360px;background: #fff;overflow: hidden; padding:20px 0;float: right;box-shadow: 0 0 30px rgba(0,0,0,.1);}
.danye_bnzz .dlzc_right h2{font-size: 24px;line-height: 40px;margin-bottom: 10px;text-align: center;}
.danye_bnzz .dlzc_right form input{outline: none;}
.danye_bnzz .dlzc_right .shuru_dy{height: 50px;line-height: 50px;border: 1px solid #eee;width: 240px;margin: 0 auto 10px auto;padding: 0 10px;display: block;font-size: 14px;}
.danye_bnzz .dlzc_right .dlzc_an{height: 50px;line-height: 50px;color: #fff;text-align: center;display: block;width: 262px;background: #3b89c6;
	font-size: 14px;margin: 10px auto 0 auto;cursor: pointer;box-shadow: 0 5px 20px #e9e9e9;border-radius: 2px;}
.danye_bnzz .dlzc_right .dlzc_an:hover{background: #3b89c6;color: #fff;}
.danye_bnzz .dlzc_right a{display: block;font-size: 14px;color: #3b89c6;line-height: 40px;width: 262px;margin: 0 auto;}
/*dlzc_zuo*/
.danye_bnzz .dlzc_zuo{float: left;width: 600px;}
.danye_bnzz .dlzc_zuo h2{font-size: 50px;padding-top: 80px;color: #333;}
.danye_bnzz .dlzc_zuo h4{font-size: 16px;line-height: 30px;margin-top: 20px;}
.danye_bnzz .dlzc_zuo h5{font-size: 12px;color: #666;text-transform: uppercase;line-height: 30px;margin-top: 10px;}




/*问题*/
.dy_zz{width: 1200px;margin: 0 auto;padding: 60px 0;}
.dyzz_zy{overflow: hidden;padding-top: 40px;}
.zzwt_img{float: left;display: block;width: 380px;}
.zzwt_you{float: right;width: 740px;}
.zzwt_you h2{font-size: 16px;color: #fff;display: inline-block; line-height: 60px;height: 60px;border-radius: 100px;padding: 0 50px;margin-bottom: 50px;}
.wt_hA{background: #0881d6;}
.wt_hB{background: #e60012;}
.wt_hC{background: #009944;}
.wt_hD{background: #e5004f;}





/*新闻*/
.dy_xw{width: 1200px;margin: 0 auto;padding: 50px 0;}
.dyzz_news{overflow: hidden;padding-top: 20px;}
.dyzz_news li{float: left;width: 585px;margin: 0 30px 30px 0;}
.dyzz_news li a{display: block;overflow: hidden;background: #f5f5f5;padding: 30px;}
.dyzz_news li a img{display: block;float: left;width: 140px;height: 100px;}
.dyzz_news .sy_date{float: right;width: 100px;}
.dyzz_news .sy_date h1{font-size: 30px;line-height: 40px;height: 40px;overflow: hidden;font-weight: 100;}
.dyzz_news .sy_date b{display: block;width: 30px;height: 30px;background: url(../images/news_more.png) no-repeat center;background-size: cover; margin-top: 10px;}
.dyzz_news .news_zi{float: left;width: 220px;margin-left: 30px;}
.dyzz_news .news_zi h2{font-size: 18px;line-height: 30px;height: 30px;overflow: hidden;}
.dyzz_news .news_zi h4{color: #999;font-size: 12px;line-height: 20px;height: 20px;}
.dyzz_news .news_zi p{font-size: 12px;line-height: 24px;height: 48px;overflow: hidden;color: #666;margin-top: 10px;}





.dy_lxwm{width: 1200px;margin: 0 auto; padding:50px 0;overflow: hidden;}
.dy_lxwm .lxwm_left{float: left;width: 550px;}
.dy_lxwm .lxwm_left h1{font-size: 24px;color: #333;margin-bottom: 30px;}
.dy_lxwm .nylx_list li{line-height: 50px;font-size: 16px;color: #666;margin-bottom: 20px;}
.dy_lxwm .nylx_list li img{vertical-align: middle;display: inline-block;margin-right: 10px;height: 50px;}
.dy_lxwm .nylx_right{float: right;width: 540px;}
.dy_lxwm .nylx_right h1{font-size: 24px;color: #333;margin-bottom: 30px;}
.dy_lxwm .lx_form .dylx_text{display: block;line-height: 50px;height: 50px; border-bottom:1px solid #e5e5e5;width: 450px;padding:0 20px;outline: none;
	margin-bottom: 10px;}
.dy_lxwm .lx_nr{width: 450px;padding: 20px;border:none;outline: none;border-bottom: 1px solid #e5e5e5;}
.dy_lxwm .tijiao{height: 50px;width: 120px;line-height: 50px;background: #3b89c6;color: #fff;margin-top: 10px;outline: none;cursor: pointer;}





.gx_ljzx{text-align: center;}
.gx_ljzx h4{font-size: 16px;line-height: 40px;color: #fff;}
.gx_ljzx a{display: block;width: 140px;line-height: 50px;height: 50px;border:1px solid #fff;margin:20px auto 0 auto;color: #fff;}






/*实力团队*/
.nytd_list{margin: 100px 0;}
.nytd_list ul li{overflow: hidden;margin-bottom: 60px;}
.nytd_list ul li img{display: block;float: left;width: 130px; border-radius: 50%;border: 10px solid #eee}
.td_you{float: right;width: 1000px;padding-top: 20px;}
.td_you h2{font-size: 18px;line-height: 50px;height: 50px;overflow: hidden;}
.td_you h2 span{font-size: 12px;color: #999;margin-left: 10px;}
.td_you h4{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #666;}








/*招聘二级*/
.zperji_a a{display: block;line-height: 60px;padding: 0 20px;height: 60px;overflow: hidden; border-bottom: 1px solid #eee;}
.zperji_a a:hover{background: #3b89c6;color: #fff;}
.ny_dangqian{background: #3b89c6;color: #fff;}














/**/
.zzfw_list_bg{background: #373d41;margin-top: 80px;}
.zzfw_list{width: 1200px;margin:0 auto;}
.zzfw_list ul{overflow: hidden;}
.zzfw_list ul li{float: left;width: 300px;}
.zzfw_list ul li .zzfw_li{display: block;position: relative;}
.zzfw_list ul li .zzfw_li:hover .sz_zi{background: rgba(0,0,0,.6);}
.zzfw_list ul li .sz_d:hover .sz_zi{background: rgba(0,0,0,.6);}
.zzfw_list ul li a:hover {border:3px solid rgba(255,255,255,.2);
	transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.zzfw_list ul li .zzfw_li img{display: block;width: 100%;height: 420px;}
.zzfw_list .sz_zi{position: absolute;width: 100%;left: 0;top: 0;z-index: 5;height: 100%;background: rgba(0,0,0,.2);
	transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.zzfw_list .sz_p{padding: 140px 20px 0 20px;text-align: center;}
.zzfw_list .sz_p h4{font-size: 16px;color: #fff;line-height: 30px;height: 30px;}
.zzfw_list .sz_p b{display: block;width: 30px;height: 3px;background: #fff;margin: 20px auto;}
.zzfw_list .sz_p a{font-size: 14px;color: #fff;display: block;border:3px solid rgba(255,255,255,.0);width: 200px; line-height: 40px;
	transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; margin:0 auto 10px auto;}
.zzfw_list ul li .sz_d{display: block;position: relative;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.zzfw_list ul li .sz_d img{display: block;width: 100%;height: 420px;}
.zzfw_list .sz_a{overflow: hidden;padding-top: 10px;}
.zzfw_list .sz_a a{display: block;width: 58px;border:2px solid rgba(0,0,0,.0);line-height: 38px;float: left;margin:0 4px 4px 0;color: #fff;
	transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.zzfw_list .sz_a a:nth-child(4n){margin-right: 0;}
.zzfw_list .sz_a a:hover{border:2px solid rgba(255,255,255,.4);}






/*sb_list*/
.sb_list{width: 1200px;margin:0 auto;padding-top: 50px;}
.sb_ti{text-align: center;font-size: 24px;color: #333;}
.sb_list ul{overflow: hidden;margin-top: 40px;}
.sb_list ul li{float: left;width: 285px;margin-right: 20px;}
.sb_list ul li:nth-child(4n){margin-right: 0;}
.sb_list ul li a{display: block;padding: 40px 20px;text-align: center;border-radius: 20px;}
.sb_list ul li a b{display: block;font-size: 20px;line-height: 40px;height: 40px;overflow: hidden; color: #fff;margin-bottom: 10px;}
.sb_list ul li a span{display: block;color: #fff;font-size: 16px;line-height: 40px;background: rgba(255,255,255,.2);font-weight: bold; padding: 0 20px;border-radius: 50px;}
.sb_a{background: #4fd4bc;}
.sb_b{background: #834fd4;}
.sb_c{background: #4fbad4;}
.sb_d{background: #d4624f;}






/*服务*/
.nyfw_list_b{}
.nyfw_list_b ul li{overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #eee;}
.nyfw_list_b ul li a{display: block;float: left;width: 600px;padding-right: 20px;border-right: 1px dashed #eee;}
.nyfw_list_b ul li a h3{font-size: 18px;line-height: 40px;height: 40px;overflow: hidden;}
.nyfw_list_b ul li a p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #666;margin-top: 5px;}
.nyfw_list_b ul li a span{display: block;font-size: 14px;color: #999;line-height: 30px;margin-top: 10px;}
.nyfw_list_b .zzfw_y{float: right;width: 220px;text-align: center;margin-top: 20px;}
.nyfw_list_b .zzfw_y b{display: block;font-weight: normal;font-size: 14px;color: #999;}
.nyfw_list_b .zzfw_y b i{font-size: 30px;color: #ff6a00;margin-left: 4px;}
.zzfw_span{overflow: hidden;margin-top: 20px;text-align: center;}
.zzfw_span span{display: block;float: left;width: 98px;line-height: 40px;border:1px solid #e5e5e5;border-radius: 50px;font-size: 14px;
	color: #666;margin-right: 20px;cursor: pointer;}
.zzfw_span span:nth-child(2n){margin-right: 0;background: #3b89c6;border:1px solid #3b89c6;color: #fff;}
.zzfw_span span:nth-child(2n):hover{background: #ff6a00;border:1px solid #ff6a00;}
.zzfw_span span:hover{background: #3b89c6;color: #fff;border:1px solid #3b89c6;}
















/*服务3*/
.zzfw_bj{background: #eee;margin-top: 80px;}
.zzfw_bj .wrap{width:1200px;margin:0 auto;overflow: hidden;}
.zzfw_bj .service li{float:left;position:relative;width:300px;height:418px;overflow:hidden;}
.zzfw_bj .service a{display:block;}
.zzfw_bj .service img{display:block;width:100%;}
.zzfw_bj .service h3{position:absolute;top:50%;left:46%;margin-top:-48px;margin-left:-88px;width:176px;height:96px;color:#fff;text-align:center;line-height:96px;border:3px solid rgba(255,255,255,0)}
.zzfw_bj .service h3:after{position:absolute;left:50%;bottom:0;margin-left:-12px;content:'';width:24px;height:2px;background-color:#fff;}
.zzfw_bj .service a:hover{background-color:#5d83ca;}
.zzfw_bj .service a:hover h3{border:3px solid rgba(255,255,255,.5);transition:all .3s ease-in;}
.zzfw_bj .service a:hover img{opacity:.3;}
.zzfw_bj .service a:hover h3:after{height:0;}
.zzfw_bj .shenzhen .bg-layer{display:block;}
.zzfw_bj .shenzhen h3{top:40%;width:196px;}
.zzfw_bj .shenzhen .bg-layer:hover{background-color:#3f4040;}
.zzfw_bj .shenzhen .bg-layer:hover h3{border:3px solid rgba(255,255,255,.5);transition:all .3s ease-in; top:50%; line-height: 42px;}
.zzfw_bj .shenzhen .bg-layer:hover img{opacity:.5;}
.zzfw_bj .shenzhen .bg-layer:hover h3:after{height:0;}
.zzfw_bj .shenzhen dl{position:absolute;top:20%; padding: 20px;}
.zzfw_bj .shenzhen dt{position: relative; color: #fff; padding: 10px; margin-bottom: 40px; text-align: center;}
.zzfw_bj .shenzhen dt:after{position: absolute; left: calc(50% - 12px);bottom: -22px; content: ''; width: 24px; height:2px; background-color: #fff;}
.zzfw_bj .shenzhen dd{display: inline-block;margin-top:10px;}
.zzfw_bj .shenzhen dd a{padding: 8px 7px; color: #fff;border: 2px solid transparent;}
.zzfw_bj .shenzhen dd:hover a{border: 2px solid rgba(255,255,255,.5);transition:all .3s ease-in; background-color:rgba(0,0,0,.1);}